someone that babbles - Français Anglais Dictionnaire